Leakage Energy Reduction in On-chip Microprocessor Caches
نویسندگان
چکیده
Leakage power is becoming dominant part of the microprocessor chip power budget as feature size shrinks. Leakage energy consumption is of particular concern in memory structures, such as on-chip caches, for large scale transistors and rare access. Chipmakers have proposed many low leak circuit techniques for cache leakage control, in which gated-vdd and DVS are two effective methods. In this paper, based on these two circuits we propose two architectural mechanisms, LRU-assist and ADSR, to reduce leakage energy consumption in onchip cache hierarchies. LRU-assist decay combines timebased decay with existing LRU information to aggressively cut off lines in L1 cache. ADSR (Always Drowsy Speculatively Recover) puts the whole L2 cache in low leakage state all the time and speculatively recovers line’s supply voltage using prefetch-like mechanism. We run SPEC CPU2000 benchmarks on a cycle accurate simulator to evaluate their efficiency. LRU-assist decay reduces L1 cache leakage power by 55% on average and improves EDP by 2%. ADSR with next-line recover reduces L2 cache leakage power by 66% on average and improves EDP by 47%.
منابع مشابه
Static Energy Reduction Techniques for Microprocessor Caches
Microprocessor performance has been improved by increasing the capacity of on-chip caches. However, the performance gain comes at the price of increased static energy consumption due to subthreshold leakage current. This paper compares three techniques for reducing static energy consumption in on-chip level-1 and level-2 caches. One technique employs low-leakage transistors in the memory cell. ...
متن کاملLeakage Power Optimization Techniques for Ultra Deep Sub - Micron Multi - Level Caches Nam
On-chip L1 and L2 caches represent a sizeable fraction of the total power consumption of microprocessors. In deep sub-micron technology , the subthreshold leakage power is becoming the dominant fraction of the total power consumption of those caches. In this paper, we present optimization techniques to reduce the leakage power of on-chip caches assuming that there are multiple threshold voltage...
متن کامل14th Int'l Symposium on Quality Electronic Design
Large on-chip caches account for a considerable fraction of the total energy consumption in modern microprocessors. In this context, emerging Spin-Transfer Torque RAM (STTRAM) has been regarded as a promising candidate to replace large on-chip SRAM caches in virtue of its nature of the zero leakage. However, large energy requirement of STT-RAM on write operations, resulting in a huge amount of ...
متن کاملDynamic Leakage-Energy Management of Secondary Caches
Static leakage currents are the prime contributor to energy consumption for large on-chip secondary/tertiary caches. This energy cost can be reduced by dynamically disabling unneeded portions of the cache. To provide overall energy savings, however, the leakage-energy reduction must exceed the extra energy incurred due to additional off-chip accesses and increased runtime. We derive a practical...
متن کاملSpecial section on the 2001 International Conference on Computer Design (ICCD)
encompasses a wide range of topics in the research, design, and implementation of computer systems and their components. ICCDs unique multidisciplinary emphasis provides an ideal environment for developers and researchers to discuss practical and theoretical work covering system and processor architecture , logic, and circuit design, verification and test methods along with tools and methodolog...
متن کامل